package com.hsteach.web.controller.patrol.dto;

import com.hsteach.web.controller.patrol.vo.GradeAndClass;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @author mgb
 * @version QueryInspectionDTO, java v1.0 2023-11-22 0:39 EXP $
 */
@Data
@ApiModel(description = "日常巡检查询对象")
public class QueryInspectionDTO {

    @ApiModelProperty(value = "开始时间")
    private String startTime;

    @ApiModelProperty(value = "结束时间")
    private String endTime;

    @ApiModelProperty(value = "年级")
    private List<String> gradeIds;

    @ApiModelProperty(value = "年级名称")
    private List<String> gradeNames;

    @ApiModelProperty(value = "班级")
    private List<String> classes;

    @ApiModelProperty(value = "班级")
    private List<String> classIds;

    @ApiModelProperty(value = "用户编码")
    private String inspectorCode;

    @ApiModelProperty(value = "用户名称")
    private String inspectorName;

    @ApiModelProperty(value = "删除状态")
    private int isDelete;

    @ApiModelProperty(value = "撤销状态")
    private String status;

    @ApiModelProperty("页数")
    private Integer pageNum;

    @ApiModelProperty("分页大小")
    private Integer pageSize;

    @ApiModelProperty("该字段仅导出使用,0:pc  1: app")
    private int source;

    @ApiModelProperty(value = "年级信息")
    private List<GradeAndClass> gradeAndClasses;

    @ApiModelProperty(value = "学校组织编号",required = true)
    private String orgCode;


}
